package com.ruoyi.tccs.tccs_vs_estimate.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * Vs诊断值参考对象 tccs_vs_estimate
 * 
 * @author RenZhengYang
 * @date 2024-04-07
 */
public class TccsVsEstimate extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 血管名称-动脉 */
    @Excel(name = "血管名称-动脉")
    private String bloodArteries;

    /** Vs&lt;正常值低限(cm/s) */
    @Excel(name = "Vs&lt;正常值低限(cm/s)")
    private Double peakvs;

    /** Vs&lt;正常值低限(cm/s)-是否正常 */
    @Excel(name = "Vs&lt;正常值低限(cm/s)-是否正常")
    private String peakvsLevel;

    /** Vs&lt;正常值低限(cm/s)-意义 */
    @Excel(name = "Vs&lt;正常值低限(cm/s)-意义")
    private String peakvsSignificance;

    /** 最小值&lt;=Vs(峰值血流速度)(cm/s)-正常 */
    @Excel(name = "最小值&lt;=Vs(峰值血流速度)(cm/s)-正常")
    private Double minPeakVs;

    /** Vs(峰值血流速度)(cm/s)&lt;=最大值-正常 */
    @Excel(name = "Vs(峰值血流速度)(cm/s)&lt;=最大值-正常")
    private Double maxPeakVs;

    /** Vs(峰值血流速度)(cm/s)-是否正常 */
    @Excel(name = "Vs(峰值血流速度)(cm/s)-是否正常")
    private String peakVsLevel;

    /** 正常值高限(cm/s)&lt;Vs */
    @Excel(name = "正常值高限(cm/s)&lt;Vs")
    private Double peakVs;

    /** Vs&lt;狭窄时流速低限(cm/s) */
    @Excel(name = "Vs&lt;狭窄时流速低限(cm/s)")
    private Double narrorVs;

    /** 正常值高限&lt;Vs&lt;狭窄时流速低限(cm/s)-是否正常 */
    @Excel(name = "正常值高限&lt;Vs&lt;狭窄时流速低限(cm/s)-是否正常")
    private String peakNarrorLevel;

    /** 正常值高限&lt;Vs&lt;狭窄时流速低限(cm/s)-意义 */
    @Excel(name = "正常值高限&lt;Vs&lt;狭窄时流速低限(cm/s)-意义")
    private String peakNarrorSignificance;

    /** 最小值&lt;=血管狭窄的Vs诊断值(cm/s)-轻度 */
    @Excel(name = "最小值&lt;=血管狭窄的Vs诊断值(cm/s)-轻度")
    private Double minNarrorA;

    /** 血管狭窄的Vs诊断值(cm/s)&lt;=最大值-轻度 */
    @Excel(name = "血管狭窄的Vs诊断值(cm/s)&lt;=最大值-轻度")
    private Double maxNarrorA;

    /** 血管狭窄的Vs诊断值(cm/s)-是否正常 */
    @Excel(name = "血管狭窄的Vs诊断值(cm/s)-是否正常")
    private String narrorALevel;

    /** 最小值&lt;血管狭窄的Vs诊断值(cm/s)-中度 */
    @Excel(name = "最小值&lt;血管狭窄的Vs诊断值(cm/s)-中度")
    private Double minNarrorB;

    /** 血管狭窄的Vs诊断值(cm/s)&lt;最大值-中度 */
    @Excel(name = "血管狭窄的Vs诊断值(cm/s)&lt;最大值-中度")
    private Double maxNarrorB;

    /** 血管狭窄的Vs诊断值(cm/s)-中度-是否正常 */
    @Excel(name = "血管狭窄的Vs诊断值(cm/s)-中度-是否正常")
    private String narrorBLevel;

    /** 最小值&lt;=血管狭窄的Vs诊断值(cm/s)-重度 */
    @Excel(name = "最小值&lt;=血管狭窄的Vs诊断值(cm/s)-重度")
    private Double minNarrorC;

    /** 血管狭窄的Vs诊断值(cm/s)-重度-是否正常 */
    @Excel(name = "血管狭窄的Vs诊断值(cm/s)-重度-是否正常")
    private String narrorCLevel;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setBloodArteries(String bloodArteries) 
    {
        this.bloodArteries = bloodArteries;
    }

    public String getBloodArteries() 
    {
        return bloodArteries;
    }
    public void setPeakvs(Double peakvs) 
    {
        this.peakvs = peakvs;
    }

    public Double getPeakvs() 
    {
        return peakvs;
    }
    public void setPeakvsLevel(String peakvsLevel) 
    {
        this.peakvsLevel = peakvsLevel;
    }

    public String getPeakvsLevel() 
    {
        return peakvsLevel;
    }
    public void setPeakvsSignificance(String peakvsSignificance) 
    {
        this.peakvsSignificance = peakvsSignificance;
    }

    public String getPeakvsSignificance() 
    {
        return peakvsSignificance;
    }
    public void setMinPeakVs(Double minPeakVs) 
    {
        this.minPeakVs = minPeakVs;
    }

    public Double getMinPeakVs() 
    {
        return minPeakVs;
    }
    public void setMaxPeakVs(Double maxPeakVs) 
    {
        this.maxPeakVs = maxPeakVs;
    }

    public Double getMaxPeakVs() 
    {
        return maxPeakVs;
    }
    public void setPeakVsLevel(String peakVsLevel) 
    {
        this.peakVsLevel = peakVsLevel;
    }

    public String getPeakVsLevel() 
    {
        return peakVsLevel;
    }
    public void setPeakVs(Double peakVs) 
    {
        this.peakVs = peakVs;
    }

    public Double getPeakVs() 
    {
        return peakVs;
    }
    public void setNarrorVs(Double narrorVs) 
    {
        this.narrorVs = narrorVs;
    }

    public Double getNarrorVs() 
    {
        return narrorVs;
    }
    public void setPeakNarrorLevel(String peakNarrorLevel) 
    {
        this.peakNarrorLevel = peakNarrorLevel;
    }

    public String getPeakNarrorLevel() 
    {
        return peakNarrorLevel;
    }
    public void setPeakNarrorSignificance(String peakNarrorSignificance) 
    {
        this.peakNarrorSignificance = peakNarrorSignificance;
    }

    public String getPeakNarrorSignificance() 
    {
        return peakNarrorSignificance;
    }
    public void setMinNarrorA(Double minNarrorA) 
    {
        this.minNarrorA = minNarrorA;
    }

    public Double getMinNarrorA() 
    {
        return minNarrorA;
    }
    public void setMaxNarrorA(Double maxNarrorA) 
    {
        this.maxNarrorA = maxNarrorA;
    }

    public Double getMaxNarrorA() 
    {
        return maxNarrorA;
    }
    public void setNarrorALevel(String narrorALevel) 
    {
        this.narrorALevel = narrorALevel;
    }

    public String getNarrorALevel() 
    {
        return narrorALevel;
    }
    public void setMinNarrorB(Double minNarrorB) 
    {
        this.minNarrorB = minNarrorB;
    }

    public Double getMinNarrorB() 
    {
        return minNarrorB;
    }
    public void setMaxNarrorB(Double maxNarrorB) 
    {
        this.maxNarrorB = maxNarrorB;
    }

    public Double getMaxNarrorB() 
    {
        return maxNarrorB;
    }
    public void setNarrorBLevel(String narrorBLevel) 
    {
        this.narrorBLevel = narrorBLevel;
    }

    public String getNarrorBLevel() 
    {
        return narrorBLevel;
    }
    public void setMinNarrorC(Double minNarrorC) 
    {
        this.minNarrorC = minNarrorC;
    }

    public Double getMinNarrorC() 
    {
        return minNarrorC;
    }
    public void setNarrorCLevel(String narrorCLevel) 
    {
        this.narrorCLevel = narrorCLevel;
    }

    public String getNarrorCLevel() 
    {
        return narrorCLevel;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("bloodArteries", getBloodArteries())
            .append("peakvs", getPeakvs())
            .append("peakvsLevel", getPeakvsLevel())
            .append("peakvsSignificance", getPeakvsSignificance())
            .append("minPeakVs", getMinPeakVs())
            .append("maxPeakVs", getMaxPeakVs())
            .append("peakVsLevel", getPeakVsLevel())
            .append("peakVs", getPeakVs())
            .append("narrorVs", getNarrorVs())
            .append("peakNarrorLevel", getPeakNarrorLevel())
            .append("peakNarrorSignificance", getPeakNarrorSignificance())
            .append("minNarrorA", getMinNarrorA())
            .append("maxNarrorA", getMaxNarrorA())
            .append("narrorALevel", getNarrorALevel())
            .append("minNarrorB", getMinNarrorB())
            .append("maxNarrorB", getMaxNarrorB())
            .append("narrorBLevel", getNarrorBLevel())
            .append("minNarrorC", getMinNarrorC())
            .append("narrorCLevel", getNarrorCLevel())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
